package jp.co.stnet.apps.medcloud.domain.beans;

import javax.xml.bind.annotation.XmlRootElement;

/**
 * 施設情報を保持するクラスです.
 * 
 * @version <table border="1">
 *          <tr>
 *          <th>Version</th>
 *          <th>更新日</th>
 *          <th>更新者</th>
 *          <th>内容</th>
 *          </tr>
 *          <tr>
 *          <td>1.0</td>
 *          <td>2014/06/26</td>
 *          <td>STNet</td>
 *          <td>新規作成</td>
 *          </tr>
 *          </table>
 */
@XmlRootElement(name = "facilityInformation")
public class FacilityInformation {

    /** 内部施設コード */
    private String facilityInnerId;

    /** 医療機関名 */
    private String facilityName;

    /** 医療機関名カナ */
    private String facilityNameKana;

    /** 郵便番号 */
    private String postalCode;

    /** 住所(都道府県) */
    private String state;

    /** 住所(市区町村) */
    private String city;

    /** 住所 */
    private String address;

    /** 代表者氏名 */
    private String representativesName;

    /** 電話番号 */
    private String telephone;

    /** FAX */
    private String fax;

    /** メールアドレス */
    private String mailAddress;

    /** 処方箋受付可能フラグ */
    private String prescriptReceiptFlag;

    /** 所在地経度 */
    private String longitude;

    /** 所在地緯度 */
    private String latitude;

    /**
     * 内部施設コードを返します.
     * 
     * @return 内部施設コード
     */
    public String getFacilityInnerId() {
        return facilityInnerId;
    }

    /**
     * 内部施設コードを設定します.
     * 
     * @param facilityInnerId 内部施設コード
     */
    public void setFacilityInnerId(String facilityInnerId) {
        this.facilityInnerId = facilityInnerId;
    }

    /**
     * 医療機関名を返します.
     * 
     * @return 医療機関名
     */
    public String getFacilityName() {
        return facilityName;
    }

    /**
     * 医療機関名を設定します.
     * 
     * @param facilityName 医療機関名
     */
    public void setFacilityName(String facilityName) {
        this.facilityName = facilityName;
    }

    /**
     * 医療機関名カナを返します.
     * 
     * @return 医療機関名カナ
     */
    public String getFacilityNameKana() {
        return facilityNameKana;
    }

    /**
     * 医療機関名カナを設定します.
     * 
     * @param facilityNameKana 医療機関名カナ
     */
    public void setFacilityNameKana(String facilityNameKana) {
        this.facilityNameKana = facilityNameKana;
    }

    /**
     * 郵便番号を返します.
     * 
     * @return 郵便番号
     */
    public String getPostalCode() {
        return postalCode;
    }

    /**
     * 郵便番号を設定します.
     * 
     * @param postalCode 郵便番号
     */
    public void setPostalCode(String postalCode) {
        this.postalCode = postalCode;
    }

    /**
     * 住所(都道府県)を返します.
     * 
     * @return 住所(都道府県)
     */
    public String getState() {
        return state;
    }

    /**
     * 住所(都道府県)を設定します.
     * 
     * @param state 住所(都道府県)
     */
    public void setState(String state) {
        this.state = state;
    }

    /**
     * 住所(市区町村)を返します.
     * 
     * @return 住所(市区町村)
     */
    public String getCity() {
        return city;
    }

    /**
     * 住所(市区町村)を設定します.
     * 
     * @param city 住所(市区町村)
     */
    public void setCity(String city) {
        this.city = city;
    }

    /**
     * 住所を返します.
     * 
     * @return 住所
     */
    public String getAddress() {
        return address;
    }

    /**
     * 住所を設定します.
     * 
     * @param address 住所
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 代表者氏名を返します.
     * 
     * @return 代表者氏名
     */
    public String getRepresentativesName() {
        return representativesName;
    }

    /**
     * 代表者氏名を設定します.
     * 
     * @param representativesName 代表者氏名
     */
    public void setRepresentativesName(String representativesName) {
        this.representativesName = representativesName;
    }

    /**
     * 電話番号を返します.
     * 
     * @return 電話番号
     */
    public String getTelephone() {
        return telephone;
    }

    /**
     * 電話番号を設定します.
     * 
     * @param telephone 電話番号
     */
    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    /**
     * FAX を返します.
     * 
     * @return FAX
     */
    public String getFax() {
        return fax;
    }

    /**
     * FAX を設定します.
     * 
     * @param fax FAX
     */
    public void setFax(String fax) {
        this.fax = fax;
    }

    /**
     * メールアドレスを返します.
     * 
     * @return メールアドレス
     */
    public String getMailAddress() {
        return mailAddress;
    }

    /**
     * メールアドレスを設定します.
     * 
     * @param mailAddress メールアドレス
     */
    public void setMailAddress(String mailAddress) {
        this.mailAddress = mailAddress;
    }

    /**
     * 処方箋受付可能フラグを返します.
     * 
     * @return 処方箋受付可能フラグ
     */
    public String getPrescriptReceiptFlag() {
        return prescriptReceiptFlag;
    }

    /**
     * 処方箋受付可能フラグを設定します.
     * 
     * @param prescriptReceiptFlag 処方箋受付可能フラグ
     */
    public void setPrescriptReceiptFlag(String prescriptReceiptFlag) {
        this.prescriptReceiptFlag = prescriptReceiptFlag;
    }

    /**
     * 所在地経度を返します.
     * 
     * @return 所在地経度
     */
    public String getLongitude() {
        return longitude;
    }

    /**
     * 所在地経度を設定します.
     * 
     * @param longitude 所在地経度
     */
    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    /**
     * 所在地緯度を返します.
     * 
     * @return 所在地緯度
     */
    public String getLatitude() {
        return latitude;
    }

    /**
     * 所在地緯度を設定します
     * 
     * @param latitude 所在地緯度
     */
    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

}
